#!/bin/bash

# 自动版本号递增并创建debian包的脚本

# 读取当前版本号
CURRENT_VERSION=$(grep "linux-watermark (" debian/changelog | head -1 | sed 's/.*(\(.*\)).*/\1/')
echo "当前版本: $CURRENT_VERSION"

# 解析版本号
VERSION_PARTS=($(echo $CURRENT_VERSION | tr '.' ' ' | tr '-' ' '))
MAJOR=${VERSION_PARTS[0]}
MINOR=${VERSION_PARTS[1]}
PATCH=${VERSION_PARTS[2]}

# 递增补丁版本号
NEW_PATCH=$((PATCH + 1))
NEW_VERSION="$MAJOR.$MINOR.$NEW_PATCH-1"

echo "新版本: $NEW_VERSION"

# 更新changelog
echo "更新 changelog 到版本 $NEW_VERSION"
dch -v $NEW_VERSION "自动版本递增"

# 构建debian包
echo "构建 debian 包..."
dpkg-buildpackage -us -uc -b

echo "构建完成！"